/*.nav > li.active {
	border-left: none;
	background-color: #ff4b4c;
}
.nav > li:hover {
	background-color: #FF4B4C;
}
.nav > li.active > a {
	background-color: #FF4B4C;
}*/
body {
	font-family: "微软雅黑";
}

/*login.html*/
.login-html {
	width: 100%;
	height: 100%;
	background-image: url(../img/login-bg.png);
	background-size: cover;
	background-position: center center;
}
.login-html .formDiv {
	position: absolute;
	width: 457px;
	height: 360px;
	background-color: #fff;
	left: 50%;
	top: 50%;
	margin-left: -229px;
	margin-top: -180px;
	border: 1px solid #8A8D78;
	border-radius: 30px;
}
.login-html h3 {
	color: #333;
	font-weight: bold;
	font-size: 20px;
	margin-top: 30px;
}
.login-html label {
	margin-bottom: 0;
}
.login-html span {
	color: #666;
	font-size: 18px;
	margin-left: 33px;
}
.login-html input {
	width: 249px;
	height: 40px;
}
.login-html .userDiv {
	margin-top: 35px;
}
.login-html .passwordDiv {
	margin-top: 35px;
}
.login-html button {
	display: inline-block;
	width: 250px;
	height: 40px;
	background-color: #42485B;
	color: #fff;
	font-size: 18px;
	outline: none;
	border: none;
	margin-left: 98px;
	margin-top: 45px;
}


.sidebar-collapse {
	background-color: #333744;
}
.nav > li.active {
	border-left: none;
}
#side-menu > li.active > a {
	background-color: #42485B;
}
.nav-second-level > li.active > a > span{
	background-color: transparent !important;
	color: #F2F8F5 !important;
}
.navbar-default #side-menu > li > a:hover,
.navbar-default #side-menu > li > a:focus{
    background-color: #42485B;
    color: #F2F8F5;
}
.nav-second-level > li > a:hover {
	background-color: transparent !important;
	color: #F2F8F5 !important;
}

thead th {
	padding: 10px 5px !important;
	text-align: center;
}
tbody td, tbody th {
	text-align: center;
}

/*公司列表*/
.companyBody .col-md-3, .companyBody .col-md-6 {
	/*padding: 0;*/
	padding-right: 0;
	margin: 0;
}

/*司机列表*/
.driverBody #myModalDetail .modal-lg {
	width:960px;
}
.driverBody #myModalDetail img {
    cursor: url(../img/changebig.png),auto; 
}
.driverBody #myModalEdit .modal-lg {
	width:1100px;
}
/* .driverBody #myModalEdit table,.driverBody #myModalEdit tr,.driverBody #myModalEdit td, .driverBody #myModalEdit th {
	margin: 0px !important;
	padding: 3px !important;
} */
/* 订单列表 */
.orderBody .modal-lg {
	width: 1000px;
}
.orderBody .modal-body .row {
	border-bottom: 1px dashed #ccc;
	margin:0;
	padding: 0;
	margin-bottom: 5px;
}
.orderBody .modal-body .row>.col-md-4>.col-md-4 {
	font-weight: bold;
}
.orderBody .modal-body .col-md-4 {
	margin: 0;
	padding: 0;
}
.orderBody .modal-body .col-md-8 {
	padding: 0;
}
.orderBody #datemin,.orderBody #datemax {
	border: none;
	outline: none;
	height: 22px;
	border: 1px solid #ccc;
	border-radius: 6px;
	padding: 5px 0;
}


/*审核列表*/
.examBody .modal-lg {
	width: 1200px;
}

/* 添加司机 */
.driveraddBody .nameDiv {
	margin-top: 35px !important;
}

.driveraddBody .form-horizontal .has-feedback .form-control-feedback,.driverBody #myModalEdit .form-horizontal .has-feedback .form-control-feedback {
	right: -10px;
}
.driverBody #myModalEdit .form-horizontal .has-feedback .form-control-feedback {
	right: -15px;
	top: -5px !important;
}
.driveraddBody .has-feedback .form-control,.driverBody #myModalEdit .has-feedback .form-control {
	padding-right: 0px;
	padding-left: 0px;
}
.driverBody #myModalEdit .form-control {
	padding: 0;
	height: 25px;
	text-align:center;
}

 

.lk{
  position: absolute;
  color:#999;
  
  left: 50%;
  top: 50%;
  transform: translate3d(-50%,-50%,0);
  -moz-transform: translate3d(-50%,-50%,0);
  -ms-transform: translate3d(-50%,-50%,0);
  -webkit-transform: translate3d(-50%,-50%,0);
  -o-transform: translate3d(-50%,-50%,0);
}
.driveraddBody ul {
	border: 1px solid #ccc;
	padding-left: 0;
	width: 100%;
	z-index: 11000;
	max-height: 250px;
	overflow-y: scroll;
	background-color: #fff;
}
.driveraddBody ul li {
	list-style: none;
}
.driveraddBody ul li:hover {
	background: #42485B;
	color: #fff;
	cursor: pointer;
}
.btn-info {
	margin-right: 5px;
}
.btn-success {
	margin-right: 5px;
}
.btn-primary {
	margin-right: 5px;
} 
.btn-danger {
	margin-right: 5px;
}


select#selectPointOfInterest
{
   padding :0;width: 150px;height :22px;line-height :22px;padding-right :30px;text-indent :4pt;text-align :left;
   vertical-align :middle;border :1px solid #DDDDDD;-moz-border-radius :6px;-webkit-border-radius :6px;border-radius :6px;-webkit-appearance :none;
   -moz-appearance :none;appearance :none;font-size :12px;font-weight :500;color :#42485B;cursor :pointer;outline :none;
}
/*LABEL FOR SELECT*/
label#lblSelect{ position: relative; display: inline-block;}
/*DOWNWARD ARROW (25bc)*/
label#lblSelect::after
{
    content : "\25bc";position : absolute;top : 0;right : 0;bottom : 0;width : 20pt;line-height : 16pt;vertical-align : middle;text-align : center;
    background : #DDDDDD;color : #7C7C7C;-moz-border-radius : 0 6px 6px 0;-webkit-border-radius : 0 6px 6px 0;border-radius : 0 6px 6px 0;pointer-events : none;
}
select#selectPointOfInterest1
{
   padding                  :0;width: 150px;height :25px;line-height :25px;padding-right :30px;text-indent :4pt;
   text-align :left;vertical-align :middle;border :1px solid #CCCCCC;-moz-border-radius :6px;-webkit-border-radius :6px;border-radius :6px;
   -webkit-appearance :none;-moz-appearance :none;appearance :none;font-size :14px;font-weight :500;color :#555;cursor :pointer;outline :none;
}
/*LABEL FOR SELECT*/
label#lblSelect1{ position: relative; display: inline-block;}
/*DOWNWARD ARROW (25bc)*/
label#lblSelect1::after
{
    content :"\25bc";position :absolute;top :0;right :0;bottom :0;width :20pt;line-height :23pt;vertical-align :middle;text-align :center;
    background :#ccc;color :#B2B0B0;-moz-border-radius :0 6px 6px 0;-webkit-border-radius :0 6px 6px 0;border-radius :0 6px 6px 0;pointer-events :none;
}

.bg {
	position:fixed;width:100%;height:100%;background:#000;left:0;top:0;opacity:.5;display:none;z-index:5000;
}
.bgmodal {
	position:fixed;left:50%;top:50%;display:none;
	transform: translate3d(-50%,-50%,0);
	-ms-transform: translate3d(-50%,-50%,0);
	-moz-transform: translate3d(-50%,-50%,0);
	-webkit-transform: translate3d(-50%,-50%,0);
	-o-transform: translate3d(-50%,-50%,0);
	text-align:center;z-index:5001;
	width:600px;
	height: 600px;
}


/*lhy 12.27 */
@media screen and (min-width:0px) and (max-width:1200px) {
	.addCompanyFadeCss .col-md-4{
	text-align:left !important;
	}
	.editCompanyFadeCss .col-md-4{
		text-align: left !important;
	}
}
/*公司详情模态框*/
.modalFadeCss .col-md-4{
	font-weight:600;
} 
.modalFadeCss .row{
	margin-bottom:5px;
	font-family:"微软雅黑";
	font-size:16px;
	border-bottom:1px dashed #e5e5e5;
}
.modalHeaderCss{
	border-bottom:3px solid #e5e5e5;	
}
.modalFooterCss{
	border-top:3px solid #e5e5e5;
}

/*添加公司*/
.addCompanyFadeHeader{
	border-bottom:3px solid #e5e5e5;
}
.addCompanyFadeFooter{
	border-top:3px solid #e5e5e5;
}
.addCompanyFadeCss{
	font-size:16px;
}
.addCompanyFadeCss .col-md-4{
	font-weight:600;
	text-align: right;
}
.addCompanyFadeCss_NowPro,.addCompanyFadeCss_NowCity{

	font-weight:600;
	height:30px;
	line-height:30px;
	text-align: right;
}
.AddCompanyProvinceSel,.AddCompanyCitySel,.addCompanyType,.AddCompanyCompanySel{
	width:165px;
	height:30px;
	text-align:center;
	border:1px solid #DDDDDD;
	border-radius:5px;
	cursor:pointer;
}
.addCompanyFadeCss input{
	border:1px solid #DDDDDD !important;
}
.addCompanyFadeCss .form-control{
	width:45%;
	height:30px;
}
.addCompanyFadeCss_companyName,.addCompanyFadeCss_Dz,.addCompanyFadeCss_Zch,.addCompanyFadeCss_Lxr,.addCompanyFadeCss_Lxtel,.addCompanyFadeCss_Email,.addCompanyFadeCss_Comment,.addCompanyFadeCss_Date,.addCompanyFadeCss_companyType{
	height:30px;
	line-height:30px;
}
.companyState input{
	cursor:pointer;
}
label.lblSelectNo1::after {
	line-height: 30px !important;
}
label.lblSelectNo2::after {
	line-height: 30px !important;
}
label.lblSelectNew1::after {
	line-height: 30px !important;
}
label.lblSelectNewJg::after{
	line-height: 30px !important;
}

/*添加公司 New Css*/
.modal-addCompany{
	width:500px;
}
.addCompanyFadeCss .form-control{
	width:85% !important;
	height:30px;
}
.addCompanyFadeCss .companyduring input{
	width:40% !important;
}
.AddCompanyProvinceSel,.AddCompanyCitySel,.addCompanyType{
	width:120px !important;
} 
.AddCompanyCompanySel{
	    width: 257px !important;
}
/*编辑公司详情 */
.editCompanyCssHeader{
	border-bottom:3px solid #e5e5e5;
}
.editCompanyCssFooter{
	border-top:3px solid #e5e5e5;
}
.editCompanyFadeCss{
	font-size:16px;
}
.editCompanyFadeCss .col-md-4{
	font-weight:600;
	text-align: right;
	height:30px;
	line-height:30px;
}
.editCompanyFadeCss_NowPro,.editCompanyFadeCss_NowCity{ 
	font-weight:600;
	height:30px;
	line-height:30px;
}
.editCompanyProvinceSel,.editCompanyCitySel,.editCompanyType,.EditCompanyCompanySel{
	width:165px;
	height:30px;
	text-align:center;
	border:1px solid #DDDDDD;
	border-radius:5px;
	cursor:pointer;
}
.editCompanyFadeCss input{
	border:1px solid #DDDDDD !important;
}
.editCompanyFadeCss .form-control{
	width:45%;
	height:30px;
}
.editCompanyFadeCss_companyName,.editCompanyFadeCss_Dz,.editCompanyFadeCss_Zch,.editCompanyFadeCss_Lxr,.editCompanyFadeCss_Lxtel,.editCompanyFadeCss_Email,.editCompanyFadeCss_Comment,.editCompanyFadeCss_Date{
	height:30px;
	line-height:30px;
}
.editcompanyState input{
	cursor:pointer;
}
label.lblSelectNo3::after {
	line-height: 30px !important;
}
label.lblSelectNo4::after {
	line-height: 30px !important;
}
.EditCompanyCompanySel{
	width: 265px !important;
}
/*编辑公司-New Css*/
.modal-editCompany{
	width:500px;
}
.editCompanyFadeCss .form-control{
	width:95% !important;
	height:30px;
}
.editCompanyFadeCss .editcompanyduring input{
	width:45% !important;
}
.editCompanyProvinceSel,.editCompanyCitySel,.editCompanyType{
	width:120px !important;
} 

/*添加用户*/
label.roleLabel::after {
	line-height: 30px !important;
}

/*用户管理-添加用户*/ 
.modal-addUser{
	width:630px !important;
}
.addUserCss{
	font-size:16px;
}
.addUserCss .col-md-4{
	width:40%;
	/* height:34px;
	line-height:34px; */
} 
.addUserCss .col-md-8 {
	width: 60%;
}
.addUserCss select{
	width:140px !important;
}
.addUserHeader{
	border-bottom:3px solid #e5e5e5;
}
.addUserFooter{
	border-top:3px solid #e5e5e5;
}
/*用户管理-用户详情 */
.userInformationCss{
	font-size:16px;
}
.userInformationCssHeader{
	border-bottom:3px solid #e5e5e5;
}
.userInformationCssFooter{
	border-top:3px solid #e5e5e5;
}
.userInformationCss .modal-body{
	padding-bottom:0;
}
.userInformationCss .row{
	margin-bottom:5px;
	font-family:"微软雅黑";
	font-size:16px;
	border-bottom:1px dashed #e5e5e5;
}
/*用户管理-编辑用户 */
.compileUserCss{
	width:630px !important;
	font-size:16px;
}
.editusermodal .form-control,.addusermodal .form-control {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
.editusermodal .form-horizontal .has-feedback .form-control-feedback,.addusermodal .form-horizontal .has-feedback .form-control-feedback {
	right: -8px;
}
/* .compileUserCss .col-md-4{
	height:34px;
	line-height:34px;
} */
.compileUserCss .row{
	margin-top:5px;
} 
.compileUserCss select{
	height:34px !important;
}
.form-group{
	margin-bottom:0;
}
.compileUserCss select{
	width:160px !important;
}
.editUserHeader{
	border-bottom:3px solid #e5e5e5;
}
.editUserFooter{
	border-top:3px solid #e5e5e5;
}
.edituserStatus{
	margin-top:6px;
}
/*用户管理-修改密码*/
.modal-amendPasswordHeader{
	border-bottom:3px solid #e5e5e5;
}
.modal-amendPasswordFooter{
	border-top:3px solid #e5e5e5;
}
.amendPasswordCss{
	font-size:16px;
	width:420px !important;
}
.amendPasswordCss .col-sm-3{
	line-height:34px;
	height:34px;
}
.amendPasswordCss input{
	width:100% !important;
}

/*角色管理-添加角色*/
.addRoleHeader{
	border-bottom:3px solid #e5e5e5;
}
.addRoleFooter{
	border-top:3px solid #e5e5e5;
}
.addRoleCssSelectNo1{
	
}
.addRoleCss .col-sm-4{
	font-size:16px;
} 
label.addRoleSelectNo1::after {
	line-height: 30px !important;
}
.addroleTypeSelect,.adddataScopeSelect{
	width: 165px;
    height: 34px;
    text-align: center;
    border: 1px solid #DDDDDD;
    border-radius: 5px;
    cursor: pointer;
}
label.addRoleSelectNo2::after {
	line-height: 30px !important;
}
.addRoleCss input{
	border:1px solid #DDDDDD !important;
}
.addRoleCss .col-sm-4{
	height:34px;
	line-height:34px;
}
.addRoleContent{
	width:500px !important;
}
/*角色管理-详情*/
.roleInformationCss{
	font-size:16px;
}
.roleInformationCss .row{
	border-bottom:1px dashed #e5e5e5;
}
.roleInformationHeader{
	border-bottom:3px solid #e5e5e5;
}
.roleInformationFooter{
	border-top:3px solid #e5e5e5;
}
.detailsRoleContent{
	width:500px !important;
}
/*角色管理-编辑*/
label.addRoleSelectNo3::after {
	line-height: 30px !important;
}
label.addRoleSelectNo4::after {
	line-height: 30px !important;
}
.editRoleCss .col-sm-4{
	font-size:16px;
	heigth:34px;
	line-height:34px;
}
.editRoleHeader{
	border-bottom:3px solid #e5e5e5;
}
.editRoleFooter{
	border-top:3px solid #e5e5e5;
}
.editroleTypeSelect,.editdataScopeSelect{
	width: 165px;
    height: 34px;
    text-align: center;
    border: 1px solid #DDDDDD;
    border-radius: 5px;
    cursor: pointer;
}
.editRoleContent{
	width:500px !important;
}